﻿<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="assets/css/layui.css">
    <link rel="stylesheet" href="assets/css/login.css">
    <link rel="icon" href="/favicon.ico">
    <title>快递e栈管理后台</title>


</head>
<body class="login-wrap">
<div class="login-container">
    <h3>快递e栈后台管理</h3>
    <form class="login-form" action="index.jsp">
        <div class="input-group">
            <input type="text" id="username" class="input-field">
            <label for="username" class="input-label">
                <span class="label-title">用户名</span>
            </label>
        </div>
        <div class="input-group">
            <input type="password" id="password" class="input-field">
            <label for="password" class="input-label">
                <span class="label-title">密码</span>
            </label>
        </div>
        <button type="button" class="login-button">登录<i class="ai ai-enter"></i></button>
    </form>
</div>
</body>

<script src="assets/layui.js"></script>

<script src="js/index.js" data-main="login"></script>
<script src="js/login.js" data-main="login"></script>
<!--一定得是这个顺序，无语子，因为和前面的文件有冲突-->
<script src="../qrcode/jquery2.1.4.js"></script>
<script src="../layer/layer.js"></script>

<script>

    $(function () {
        $(".login-button").click(function () {
            var username = $("#username").val();
            var password = $("#password").val();
            // 应该要先进行简单的验证，例如长度限制，和空值判断，
            // 不规范就弹窗提示并且刷新页面
            if (username.length < 3 || password.length < 2 || username == null || password == null) {
                alert("用户名或者密码不规范！");
                location.reload();
            }
            // 在得到账号和密码之后，进行前后端的交互的固定流程
            // 1、首先先转圈，也就是使用layer，弹出load(提示加载中...)
            var windowId = layer.load();
            // 2、ajax与服务器进行交互
            $.post("/admin/login.do", {username: username, password: password}, function (data) {
                // 3、关闭load窗口
                layer.close(windowId);
                // 4、将服务器回复的结果进行显示
                // (当然首先得是后台先返回值，然后前端取值进行显示，以及页面的跳转)
                // 这个data就是后台传给前台的数据，也就是JSON字符串
                layer.msg(data.result);
                if (data.status == 0) {
                    // 跳转到主页
                    /*window.location.assign("index.jsp");*/
                    window.location.href = "index.jsp";
                }
            }, "JSON")
        })
    })

</script>
</html>